分布式緩存服務(wù)Redis®*版 入門(mén)
分布式緩存服務(wù)Redis®*版 入門(mén)
業(yè)界首個(gè)支持Arm和x86雙架構(gòu)的Redis®雲服務(wù),全面兼容開(kāi)源,企業(yè)版支持超高性能與超大容量,滿(mǎn)足高讀寫(xiě)性能及彈性變配的業(yè)務(wù)需求
業(yè)界首個(gè)支持Arm和x86雙架構(gòu)的Redis®雲服務(wù),全面兼容開(kāi)源,企業(yè)版支持超高性能與超大容量,滿(mǎn)足高讀寫(xiě)性能及彈性變配的業(yè)務(wù)需求
4步快速上手分布式緩存服務(wù)Redis®版
4步快速上手分布式緩存服務(wù)Redis®版
創(chuàng)建實(shí)例
步驟
① 登錄華為雲,進(jìn)入分布式緩存Redis®版;
② 單擊「購(gòu)買(mǎi)緩存實(shí)例」,選擇緩存規(guī)格與配置;
③ 開(kāi)始創(chuàng)建緩存實(shí)例。
說(shuō)明
① 緩存實(shí)例運(yùn)行在虛擬私有雲(VPC)。
訪(fǎng)問(wèn)實(shí)例
步驟
① 登錄華為雲控制臺(tái),獲取實(shí)例連接地址與埠;
② 登錄彈性雲伺服器(ECS),下載和安裝Redis®;
③ 通過(guò)Redis®自帶命令行界面連接緩存實(shí)例,進(jìn)行緩存數(shù)據(jù)讀寫(xiě)。
說(shuō)明
① ECS與緩存實(shí)例處於相同VPC中;
② 除了Redis®命令行界面,還可以通過(guò)各種語言的客戶(hù)端訪(fǎng)問(wèn)緩存實(shí)例,如jedis、credis等。
數(shù)據(jù)遷移
步驟
①導(dǎo)出數(shù)據(jù)文件到本地;
②創(chuàng)建與Redis®實(shí)例同區(qū)域的OBS桶,並將數(shù)據(jù)文件上傳到OBS桶;
③在Redis®實(shí)例頁(yè)面創(chuàng)建遷移任務(wù),將數(shù)據(jù)文件遷移到華為雲DCS。
說(shuō)明
①Redis®和OBS桶處於相同的區(qū)域;
②數(shù)據(jù)文件必須為.aof、.rdb、.zip、.tar.gz的格式,如果要導(dǎo)入Cluster集群,僅支持導(dǎo)入.rdb數(shù)據(jù)文件;
日常維護(hù)
步驟
① 登錄華為云云緩存Redis®控制臺(tái);
② 找到需要管理與維護(hù)的緩存實(shí)例,進(jìn)行監(jiān)控與維護(hù)操作。
說(shuō)明
① 實(shí)例重啟、刪除、修改密碼等操作需謹(jǐn)慎;
② 配置參數(shù)修改後,建議對(duì)服務(wù)運(yùn)行觀(guān)察一段時(shí)間,確保有調(diào)優(yōu)效果。
最佳實(shí)踐
最佳實(shí)踐
使用DCS實(shí)現(xiàn)電商秒殺系統(tǒng)
電商秒殺是一種網(wǎng)上競(jìng)拍活動(dòng),通常商家會(huì)在平臺(tái)釋放少量稀缺商品,吸引大量客戶(hù),平臺(tái)會(huì)收到平時(shí)數(shù)十倍甚至上百倍的下單請求。
使用DCS改造傳統(tǒng)應(yīng)用系統(tǒng)資料庫(kù)
隨著網(wǎng)際網(wǎng)路等資料庫(kù)應(yīng)用行業(yè)的逐漸發(fā)展,業(yè)務(wù)需求急速增加,數(shù)據(jù)量和並發(fā)訪(fǎng)問(wèn)量呈指數(shù)級(jí)增長(zhǎng),僅依附於傳統(tǒng)關(guān)係型資料庫(kù)難以支撐上層業(yè)務(wù)。傳統(tǒng)資料庫(kù)存在結(jié)構(gòu)複雜、維護(hù)成本高、訪(fǎng)問(wèn)性能差、功能有限、無(wú)法輕鬆適應(yīng)數(shù)據(jù)模型或模式的變化等問(wèn)題。
使用Nginx實(shí)現(xiàn)公網(wǎng)訪(fǎng)問(wèn)Redis®的單機(jī)/主備/Proxy集群實(shí)例
介紹通過(guò)跳板機(jī)訪(fǎng)問(wèn)VPC內(nèi)Redis® 4.0/5.0/6.0單機(jī)、主備、讀寫(xiě)分離、Proxy集群實(shí)例的操作。
使用DCS解決遊戲業(yè)務(wù)的開(kāi)合服
遊戲業(yè)務(wù)開(kāi)合服,指一些大型網(wǎng)路遊戲為了吸引新玩家,在運(yùn)營(yíng)一段時(shí)間後,會(huì)開(kāi)啟新服務(wù)區(qū),當(dāng)新服務(wù)區(qū)開(kāi)放後,老服務(wù)區(qū)用戶(hù)存在流向新服務(wù)區(qū)的趨勢(shì),用戶(hù)數(shù)逐漸減少,為了改善老服務(wù)區(qū)用戶(hù)的遊戲體驗(yàn),延長(zhǎng)遊戲生命周期,遊戲開(kāi)發(fā)商通常會(huì)進(jìn)行新老服務(wù)區(qū)合併,將新開(kāi)和原有的兩(liǎng)個(gè)伺服器(區(qū))的數(shù)據(jù)合併到一個(gè)伺服器(區(qū)),使新老玩家就能在同一個(gè)區(qū)進(jìn)行遊戲。在這個(gè)過(guò)程中,會(huì)遇到如何將不同伺服器數(shù)據(jù)同步的相關(guān)問(wèn)題。
使用DCS實(shí)現(xiàn)視頻直播彈幕和社交網(wǎng)站評(píng)論的功能
視頻、直播彈幕展示和社交網(wǎng)站評(píng)論回復等場(chǎng)景,要求時(shí)效性高,互動(dòng)性強(qiáng),類(lèi)似這樣的業(yè)務(wù)對(duì)平臺(tái)的系統(tǒng)時(shí)延有著非常高的要求。如果使用關(guān)係型資料庫(kù),往往涉及到按評(píng)論時(shí)間逆排序,隨著評(píng)論越來(lái)越多,排序效率越來(lái)越低,且並發(fā)頻繁。
使用Redis®實(shí)現(xiàn)排行榜功能
在網(wǎng)頁(yè)和APP中常常需要用到榜單的功能,對(duì)某個(gè)key-value的列表進(jìn)行降序顯示。當(dāng)操作和查詢並發(fā)大的時(shí)候,使用傳統(tǒng)資料庫(kù)就會(huì)遇到性能瓶頸,造成較大的時(shí)延。使用分布式緩存服務(wù)(DCS)的Redis®版本,可以實(shí)現(xiàn)一個(gè)商品熱銷(xiāo)排行榜的功能。
*Redis為Redis Ltd.註冊(cè)商標(biāo),其任何權(quán)利均歸Redis Ltd.所有。華為雲對(duì)Redis的任何使用僅作參考用,並不代表任何贊助、背書(shū)或Redis與華為雲之間存在任何關(guān)聯(lián)。